Información General
Detalles
Duración: 150 horas
Reparto: 8 horas semanales
Código del módulo: 0613
Justificaciones legales:
- Real Decreto 405/2023, de 29 de mayo: se detallan los Resultados de Aprendizaje con sus Criterios de Evaluación, contenidos básicos orientativos y orientaciones pedagógicas
- Aspectos organizativos y curriculares: Anexo XLV, página 47. Se detalla el total de horas de la fase de centro (FC) y la fase de empresa (FEM)
- Instrucciones sobre la ordenación y la organización de los ciclos: Anexo V, página 77. Se detalla el calendario orientativo para la fase de empresa (curso 2025-2026)
Resultados de Aprendizaje y Criterios de Evaluación
DWES-RA-01: Selecciona las arquitecturas y tecnologías de programación web en entorno servidor, analizando sus capacidades y características propias.
DWES-CE-01.a: Se han caracterizado y diferenciado los modelos de ejecución de código en el servidor y en el cliente web.
DWES-CE-01.b: Se han reconocido las ventajas que proporciona la generación dinámica de páginas.
DWES-CE-01.c: Se han identificado los mecanismos de ejecución de código en los servidores web.
DWES-CE-01.d: Se han reconocido las funcionalidades que aportan los servidores de aplicaciones y su integración con los servidores web.
DWES-CE-01.e: Se han identificado y caracterizado los principales lenguajes y tecnologías relacionados con la programación web en entorno servidor.
DWES-CE-01.f: Se han verificado los mecanismos de integración de los lenguajes de marcas con los lenguajes de programación en entorno servidor.
DWES-CE-01.g: Se han reconocido y evaluado las herramientas y frameworks de programación en entorno servidor.
DWES-RA-02: Escribe sentencias ejecutables por un servidor web reconociendo y aplicando procedimientos de integración del código en lenguajes de marcas.
DWES-CE-02.a: Se han reconocido los mecanismos de generación de páginas web a partir de lenguajes de marcas con código embebido.
DWES-CE-02.b: Se han identificado las principales tecnologías asociadas.
DWES-CE-02.c: Se han utilizado etiquetas para la inclusión de código en el lenguaje de marcas.
DWES-CE-02.d: Se ha reconocido la sintaxis del lenguaje de programación que se ha de utilizar.
DWES-CE-02.e: Se han escrito sentencias simples y se han comprobado sus efectos en el documento resultante.
DWES-CE-02.f: Se han utilizado directivas para modificar el comportamiento predeterminado.
DWES-CE-02.g: Se han utilizado los distintos tipos de variables y operadores disponibles en el lenguaje.
DWES-CE-02.h: Se han identificado los ámbitos de utilización de las variables.
DWES-RA-03: Escribe bloques de sentencias embebidos en lenguajes de marcas, seleccionando y utilizando las estructuras de programación.
DWES-CE-03.a: Se han utilizado mecanismos de decisión en la creación de bloques de sentencias.
DWES-CE-03.b: Se han utilizado bucles y se ha verificado su funcionamiento.
DWES-CE-03.c: Se han utilizado matrices (arrays) para almacenar y recuperar conjuntos de datos.
DWES-CE-03.d: Se han creado y utilizado funciones.
DWES-CE-03.e: Se han utilizado formularios web para interactuar con el usuario del navegador web.
DWES-CE-03.f: Se han empleado métodos para recuperar la información introducida en el formulario.
DWES-CE-03.g: Se han añadido comentarios al código.
DWES-RA-04: Desarrolla aplicaciones web embebidas en lenguajes de marcas analizando e incorporando funcionalidades según especificaciones.
DWES-CE-04.a: Se han identificado los mecanismos disponibles para el mantenimiento de la información que concierne a un cliente web concreto y se han señalado sus ventajas.
DWES-CE-04.b: Se han utilizado mecanismos para mantener el estado de las aplicaciones web.
DWES-CE-04.c: Se han utilizado mecanismos para almacenar información en el cliente web y para recuperar su contenido.
DWES-CE-04.d: Se han identificado y caracterizado los mecanismos disponibles para la autentificación de usuarios.
DWES-CE-04.e: Se han escrito aplicaciones que integren mecanismos de autentificación de usuarios.
DWES-CE-04.f: Se han utilizado herramientas y entornos para facilitar la programación, prueba y depuración del código.
DWES-RA-05: Desarrolla aplicaciones web identificando y aplicando mecanismos para separar el código de presentación de la lógica de negocio.
DWES-CE-05.a: Se han identificado las ventajas de separar la lógica de negocio de los aspectos de presentación de la aplicación.
DWES-CE-05.b: Se han analizado y utilizado mecanismos y frameworks que permiten realizar esta separación y sus características principales.
DWES-CE-05.c: Se han utilizado objetos y controles en el servidor para generar el aspecto visual de la aplicación web en el cliente.
DWES-CE-05.d: Se han utilizado formularios generados de forma dinámica para responder a los eventos de la aplicación web.
DWES-CE-05.e: Se han identificado y aplicado los parámetros relativos a la configuración de la aplicación web.
DWES-CE-05.f: Se han escrito aplicaciones web con mantenimiento de estado y separación de la lógica de negocio.
DWES-CE-05.g: Se han aplicado los principios y patrones de diseño de la programación orientada a objetos.
DWES-CE-05.h: Se ha probado y documentado el código.
DWES-RA-06: Desarrolla aplicaciones web de acceso a almacenes de datos, aplicando medidas para mantener la seguridad y la integridad de la información.
DWES-CE-06.a: Se han analizado las tecnologías que permiten el acceso mediante programación a la información disponible en almacenes de datos.
DWES-CE-06.b: Se han creado aplicaciones que establezcan conexiones con bases de datos.
DWES-CE-06.c: Se ha recuperado información almacenada en bases de datos.
DWES-CE-06.d: Se ha publicado en aplicaciones web la información recuperada.
DWES-CE-06.e: Se han utilizado conjuntos de datos para almacenar la información.
DWES-CE-06.f: Se han creado aplicaciones web que permitan la actualización y la eliminación de información disponible en una base de datos.
DWES-CE-06.g: Se han probado y documentado las aplicaciones web.
DWES-RA-07: Desarrolla servicios web reutilizables y accesibles mediante protocolos web, verificando su funcionamiento.
DWES-CE-07.a: Se han reconocido las características propias y el ámbito de aplicación de los servicios web.
DWES-CE-07.b: Se han reconocido las ventajas de utilizar servicios web para proporcionar acceso a funcionalidades incorporadas a la lógica de negocio de una aplicación.
DWES-CE-07.c: Se han identificado las tecnologías y los protocolos implicados en el consumo de servicios web.
DWES-CE-07.d: Se han utilizado los estándares y arquitecturas más difundidos e implicados en el desarrollo de servicios web.
DWES-CE-07.e: Se ha programado un servicio web.
DWES-CE-07.f: Se ha verificado el funcionamiento del servicio web.
DWES-CE-07.g: Se ha consumido el servicio web.
DWES-CE-07.h: Se ha documentado un servicio web.
DWES-RA-08: Genera páginas web dinámicas analizando y utilizando tecnologías y frameworks del servidor web que añadan código al lenguaje de marcas.
DWES-CE-08.a: Se han identificado las diferencias entre la ejecución de código en el servidor y en el cliente web.
DWES-CE-08.b: Se han reconocido las ventajas de unir ambas tecnologías en el proceso de desarrollo de programas.
DWES-CE-08.c: Se han identificado las tecnologías y frameworks relacionadas con la generación por parte del servidor de páginas web con guiones embebidos.
DWES-CE-08.d: Se han utilizado estas tecnologías y frameworks para generar páginas web que incluyan interacción con el usuario.
DWES-CE-08.e: Se han utilizado estas tecnologías y frameworks, para generar páginas web que incluyan verificación de formularios.
DWES-CE-08.f: Se han utilizado estas tecnologías y frameworks para generar páginas web que incluyan modificación dinámica de su contenido y su estructura.
DWES-CE-08.g: Se han aplicado estas tecnologías y frameworks en la programación de aplicaciones web.
DWES-RA-09: Desarrolla aplicaciones web híbridas seleccionando y utilizando tecnologías, frameworks servidor y repositorios heterogéneos de información.
DWES-CE-09.a: Se han reconocido las ventajas que proporciona la reutilización de código y el aprovechamiento de información ya existente.
DWES-CE-09.b: Se han identificado tecnologías y frameworks aplicables en la creación de aplicaciones web híbridas.
DWES-CE-09.c: Se ha creado una aplicación web que recupere y procese repositorios de información ya existentes.
DWES-CE-09.d: Se han creado repositorios específicos a partir de información existente en almacenes de información.
DWES-CE-09.e: Se han utilizado librerías de código y frameworks para incorporar funcionalidades específicas a una aplicación web.
DWES-CE-09.f: Se han programado servicios y aplicaciones web utilizando como base información y código generados por terceros.
DWES-CE-09.g: Se han analizado y utilizado librerías de código relacionadas con Big Data e inteligencia de negocios, para incorporar análisis e inteligencia de datos proveniente de repositorios.
DWES-CE-09.h: Se han probado, depurado y documentado las aplicaciones generadas.